B.1 以太坊与测试网
| 参数 | 以太坊主网 | Sepolia测试网 |
|---|---|---|
| Chain ID | 1 | 11155111 |
| 共识机制 | PoS(Merge后) | PoS |
| 出块时间 | ~12秒 | ~12秒 |
| 原生代币 | ETH | SepoliaETH(测试币,无价值) |
| 典型Gas价格 | 10-50 gwei | 1-10 gwei |
| 水龙头 | 无(主网) | sepoliafaucet.com、sepolia-faucet.pk910.de |
| 浏览器 | etherscan.io | sepolia.etherscan.io |
开发流程推荐:
- 本地Hardhat Network完成所有单元测试与集成测试。
- Sepolia测试网部署并邀请真实用户参与封闭测试。
- 以太坊主网部署最终版本。
B.2 EVM兼容链
| 网络 | Chain ID | 共识 | 出块时间 | 原生代币 | 典型Gas | 特点 |
|---|---|---|---|---|---|---|
| BNB Smart Chain | 56 | PoSA | ~3秒 | BNB | 3-10 gwei | 低Gas、高吞吐,但去中心化程度较低 |
| Polygon PoS | 137 | Bor + Heimdall | ~2秒 | MATIC | 50-150 gwei | 侧链方案,以太坊扩展老牌选手 |
| Arbitrum | 42161 | Nitro Rollup | ~0.25秒 | ETH | 0.1-1 gwei | Optimistic Rollup,兼容EVM |
| Optimism | 10 | Bedrock | ~2秒 | ETH | 0.1-1 gwei | Optimistic Rollup,Superchain愿景 |
| Avalanche C-Chain | 43114 | Snowman | ~2秒 | AVAX | 1-5 gwei | 子网架构灵活,共识速度快 |
| Base | 8453 | Bedrock Rollup | ~2秒 | ETH | 0.1-1 gwei | Coinbase推出的L2,生态增长迅速 |
L1 vs L2 的选择建议
- 需要最高安全性和通用性:以太坊主网(高Gas)。
- 需要低成本面向普通用户:Arbitrum / Optimism / Base(L2生态最成熟)。
- 需要极高吞吐量和极低确认延迟:BNB Smart Chain / Polygon(侧链/准L1方案)。
- 需要特定社区或机构许可:Avalanche子网、Hyperledger Fabric(联盟链)。
B.3 非EVM链概览
| 网络 | 共识 | 出块时间 | 原生代币 | 合约语言 | 特点 |
|---|---|---|---|---|---|
| 比特币 | PoW | ~10分 | BTC | 脚本(非图灵完备) | "数字黄金",非智能合约平台 |
| Solana | PoH + PoS | ~400ms | SOL | Rust / C | 超高吞吐,中心化质疑存在 |
| 以太坊(非EVM不适用) | - | - | - | - | - |
注意:本教程所有代码与工具均围绕 EVM 生态(Solidity + Hardhat/Foundry + ethers.js)。若你的目标链是Solana,需要学习Rust与Anchor框架,生态工具链完全不同。
A+B 衔接说明
- 附录A解决"用什么"的问题:从编译器到测试框架,从合约库到RPC节点,为开发者的技术选型提供参考。
- 附录B解决"在哪里"的问题:Chain ID、出块时间、Gas价格、水龙头——这些参数是跨链部署时的必查信息。
两者结合,构成一份开发者的"桌面参考卡片"。在实际工程工作中,建议将常用的 hardhat.config.js 配置模板、Chain ID速查表、以及各浏览器API key申请链接保存到自己的笔记系统中,随用随查。
要点总结:
- Hardhat适合全栈DApp开发,Foundry适合安全与高性能测试。
- 新项目优先使用
ethers.js v6或viem。- 测试先用本地Hardhat Network,再用Sepolia,最后部署主网。
- L2(Arbitrum/Optimism/Base)正在取代侧链成为低成本交易的主流方案。
评论
0评论加载中…